Text copied to clipboard!
Naslov
Text copied to clipboard!Senior programer igrivosti
Opis
Text copied to clipboard!
Tražimo iskusnog i talentiranog senior programera igrivosti koji će se pridružiti našem razvojnome timu i pomoći u stvaranju inovativnih i uzbudljivih videoigara. Kao senior programer igrivosti, bit ćete odgovorni za dizajn, implementaciju i optimizaciju ključnih mehanika igranja, surađujući s dizajnerima, umjetnicima i ostalim programerima kako biste osigurali da igra pruža vrhunsko korisničko iskustvo.
Vaša uloga uključuje razvoj sustava igranja, kao što su kontrole igrača, umjetna inteligencija, fizika, sustavi borbe i interakcije s okolinom. Također ćete mentorirati mlađe članove tima, sudjelovati u tehničkim odlukama i osiguravati da se kod piše prema najvišim standardima industrije. Očekuje se da imate duboko razumijevanje programiranja u C++ jeziku, iskustvo s game engineima poput Unity ili Unreal Engine, te sposobnost rješavanja kompleksnih tehničkih izazova.
Idealni kandidat ima strast prema igrama, snažne komunikacijske vještine i sposobnost rada u timskom okruženju. Ako želite raditi na projektima koji pomiču granice interaktivne zabave i imate želju oblikovati budućnost gaminga, ovo je prilika za vas.
Odgovornosti
Text copied to clipboard!- Razvoj i implementacija mehanika igranja
- Suradnja s dizajnerima i umjetnicima na integraciji igrivosti
- Optimizacija performansi i stabilnosti sustava igranja
- Pisanje čistog, skalabilnog i dokumentiranog koda
- Mentoriranje mlađih programera u timu
- Sudjelovanje u tehničkom planiranju i arhitekturi sustava
- Testiranje i ispravljanje bugova povezanih s igrivošću
- Integracija alata i sustava za razvoj igrivosti
- Praćenje novih tehnologija i trendova u industriji
- Osiguravanje kvalitete korisničkog iskustva kroz tehničke implementacije
Zahtjevi
Text copied to clipboard!- Minimalno 5 godina iskustva u razvoju videoigara
- Napredno znanje C++ programskog jezika
- Iskustvo s game engineima poput Unreal Engine ili Unity
- Razumijevanje principa dizajna igrivosti
- Sposobnost rješavanja kompleksnih tehničkih problema
- Iskustvo u radu s timovima različitih disciplina
- Poznavanje alata za kontrolu verzija (npr. Git)
- Sposobnost mentoriranja i vođenja tehničkih rasprava
- Odlične komunikacijske i organizacijske vještine
- Strast prema videoigrama i inovacijama u gamingu
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina imate iskustva u razvoju igrivosti?
- Koje game engineove ste koristili i u kojim projektima?
- Možete li opisati jedan izazovan problem koji ste riješili u vezi igrivosti?
- Imate li iskustva s mentoriranjem drugih programera?
- Koji je vaš pristup optimizaciji performansi u igrama?
- Kako surađujete s dizajnerima i umjetnicima u timu?
- Koje alate koristite za praćenje bugova i verzija koda?
- Jeste li radili na multiplayer igrama? Ako da, koje su bile vaše odgovornosti?
- Kako ostajete u toku s novim tehnologijama u gamingu?
- Koji je vaš omiljeni projekt na kojem ste radili i zašto?